home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / sound / hippoplayer / hippoplayerdocs / italiano_v2.23 / hip.doc next >
Text File  |  1996-08-09  |  67KB  |  1,749 lines

  1. ******************************************************************************  
  2.  
  3.                 /\       ___.                    ___.
  4.               _/  \____ |   |_________/\ ______ |   | _________
  5.               \___|    \|   \    __  /  \\_    \|   |/   _____/
  6.            Mb /   |     \   |\___  \/  | \|     \   /   __/ \
  7.              /    |   \     |   /   \  _  \   \    /    |    \
  8.             /     |___|\    |_______/  |___\__|\   \__________\
  9.        *---/______|-----\___|----/_____|--------\___|--------------*
  10.                     ** Hippopotamus Design Presenta: **
  11.  
  12.                          *** HippoPlayer v2.23 ***
  13.  
  14.                      Copyright © 1994-1996 K-P Koljonen
  15.                               ** SHAREWARE **
  16.  
  17. ******************************************************************************
  18.  
  19.  
  20. HippoPlayer (HiP) é un module-player multiformato per l´Amiga. Funziona
  21. perfettamente con il Kickstart 1.2 ed ha tutte le funzionalita' dei player che
  22. richiedono il Kick2.0+ per funzionare e anche qualcuna di piú.
  23.  
  24. Una delle principali ragioni per cui ho iniziato a scrivere questo programma,
  25. é che non c'erano in giro buoni players compatibili con il Kick1.3, oppure io
  26. non ne conoscevo (questo nel 1994, quando avevo un A500). Un'altra ragione
  27. era che il mio buon amico Jarno Paananen (Guru/Sahara Surfers) aveva fatto una
  28. routine per moduli Screamtracker ]I[, e io volevo una buona GUI per usarla.
  29.  
  30. Lo scopo era quello di fare un buon module-player che funzionasse su ogni
  31. configurazione Amiga ed avesse molte funzioni utili. Per ottenere velocita',
  32. richiedere poco spazio su disco e in memoria, HiP é fatto in assembler al 100%. Il progetto
  33. HippoPlayer é stato iniziato il 5.2.1994.
  34.  
  35. "I nuovi arrivati scapperanno via urlando ", mi ha detto Nemesis1.
  36. All´inizio HiP potrebbe sembrare complicato. Non ci sono simboli di funzioni
  37. familiari, solo pochi caratteri sparsi qua e la'. Imparate ad usare HiP,
  38. varra' bene lo sforzo :)...
  39.  
  40. HiP ha un buon supporto per moduli Screamtracker ]I[, Fasttracker 1 & 2,
  41. Taketracker e Multitracker (da qui in poi menzionato come PS3M), cioé potete
  42. ascoltarli con un semplice Amiga dotato di un 68000 con discreta qualita'.
  43. Tutti vengono suonati con il famoso replayer di Guru.  HiP é stato il secondo
  44. programma ad usare le routines del PS3M dopo quello fatto da Guru stesso.
  45.  
  46.  
  47.  Alcune caratteristiche:
  48.  · Screamtracker ]I[, Fasttracker 1 & 2, Taketracker, Multitracker, 1 a 32 voci
  49.  · SID-emulation di Håkan Sundell & Ron Birk (funziona anche sul kick1.2)
  50.  · TFMX-modules, normali e a sette voci 
  51.  · Un sacco di formati a 4-8 voci e di formati di musica synth
  52.  · Facile da usare, bella interfaccia 3D 
  53.  · Controllo da tastiera 
  54.  · AppWindow
  55.  · ARexx 
  56.  · Supporto degli schermi Public 
  57.  · Multitasking interno
  58.  · Carica e decomprime files XPK, FImp, PowerPacker, LhA, LZX e Zip 
  59.  
  60. HippoPlayer é stato testato con:
  61.      A500/000/7MHz, kick 1.2, 0.5+0.5M di memoria (il mio vecchio Amiga)
  62.      A500/000/7MHz, kick 1.3, 0.5+0.5M di memoria
  63.      A500/000/28MHz, kick 3.1, 1+2M di memoria
  64.      A1200/020/14MHz, kick 3.0, 2+0M di memoria
  65.      A1200/030/28MHz, kick 3.0, 2+4M di memoria (il mio Amiga)
  66.      A1200/030/50Mhz, kick 3.0, 2+4M di memoria
  67.      A4000/040/25MHz, kick 3.1, 2+8M di memoria
  68.  
  69. HippoPlayer é stato/viene sviluppato su:
  70.     - v1.00-v1.25    A500/010, kickstart 1.3/3.1, 1+2M di memoria, HD
  71.     - v1.27-v1.40    A1200/020, kickstart 3.0, 2+0M di memoria, HD
  72.     - v2.00-v?.??    A1200/030, kickstart 3.0, 2+4M di memoria, HD
  73.  
  74.  
  75.  
  76. ******************************************************************************
  77. *                          *** Registrazione ***                     *
  78. ******************************************************************************
  79.  
  80. HippoPlayer é shareware e copyright © 1994-96 K-P Koljonen. 
  81.  
  82. Se vi piace usare HiP e vi piacerebbe incoraggiarmi per continuarne lo sviluppo
  83. ed aiutarmi allo stesso tempo (siccome sono un povero studente ;), dovreste
  84. considerare di registrarvi.
  85.  
  86. Per registrarvi, mandate un disco e un po´ di soldi al mio indirizzo che
  87. trovate alla fine di questo doc.  Ricordatevi di indicare il vostro indirizzo!
  88. E MANDATE UN DISCO!!
  89.  
  90. Somma richiesta per la registrazione in differenti valute:  40 FIM, 60 SEK,
  91. 15 DEM, 60 NOK, 6 GBP, 10 USD (potete anche mandare altre valute, queste sono
  92. solo esempi).
  93.  
  94. Riceverete il disco indietro con l´ultima versione di HiP ed un key file,
  95. che non dovete diffondere (tanto, non ha senso farlo).  É solo per il vostro
  96. uso personale.  Questo key file funzionera' anche con possibili versioni future.
  97.  
  98. É possibile anche la registrazione via e-mail.  Mandate i soldi con la posta
  99. normale ed io vi spediró il key file.
  100.  
  101. Non ci sono differenze tra la versione registrata e quella non registrata!
  102.  
  103. Supportate il software di qualita', registratevi.
  104.  
  105.  
  106. ******************************************************************************
  107. *                           *** Distribuzione ***                     *
  108. ******************************************************************************
  109.  
  110. HippoPlayer puó essere liberamente distribuito finché tutti i files vengano
  111. inclusi inalterati. Non é permesso un uso commerciale senza il permesso
  112. dell´autore.
  113.  
  114. Riviste per Amiga che vogliano mettere HiP in un cover disk dovrebbero mandarmi
  115. il corrispondente numero della rivista gratis.
  116.  
  117.  
  118.  
  119. ******************************************************************************
  120. *               *** Dove e come ricevere l'ultima versione ***               *
  121. ******************************************************************************
  122.  
  123. Per ottenere l´ultima versione dell´HippoPlayer via modem, seguite le
  124. seguenti istruzioni.
  125.  
  126.  
  127. 1. Chiamate The Chameleon BBS: +358-81-5409545
  128.                                +358-81-5409545
  129.                                +358-81-5546450
  130.  
  131. 2. Selezionate il modo di display conforme alle vostre esigenze
  132.  
  133. 3. Alla richiesta del nome, inserite 'support'
  134.  
  135. 4. Per analizzare la filelist, inserite 'NEW 2' ed usate o il
  136.    comando 'T'ag, oppure i tasti cursore per selezionare i files
  137.    che volete downloadare.
  138.  
  139. 5. Se volete riferire bugs o suggerire miglioramenti all´autore
  140.    dell´HippoPlayer (K-P) inserite 'E' ed indirizzate
  141.    il messaggio a 'K-P'. Se volete, potete farlo privato
  142.    inserendo 'Y' quando vi verra' chiesto.
  143.  
  144. 6. Se avete software inerente HippoPlayer, che vorreste
  145.    diffondere, potete uploadarlo nella directory HippoPlayer con il comando 'U'.
  146.    Per favore mettete il file nella HippoPlayer directory (2)
  147.    e descrivetelo.
  148.  
  149. 7. Per disconnettervi dalla BBS inserite semplicemente 'G'
  150.  
  151.  
  152. Potete anche provare la JuJu mAgicBoArD. Chiedete ai membri dei Zymosis per i
  153. numeri.
  154.  
  155. Coloro che hanno accesso ad aminet possono downloadare HiP dalla directory
  156. mus/play (hip???.lha).
  157.  
  158. Oppure, dalla mia pagina WWW : http://direktor.voima.jkl.fi/~kp
  159.  
  160.  
  161. ******************************************************************************
  162. *                              *** Requisiti ***                     *
  163. ******************************************************************************
  164.  
  165. Qualunque Amiga con un po´ di memoria ed il Kickstart 1.2 o piú elevato.
  166. La Reqtools.library di qualunque versione sara' necessaria per i requesters.
  167. Inclusa in questo archivio c´é la versione per il kick1.3. 
  168.  
  169. Per poter...             avete bisogno di...
  170. ------------------------------------------------------------------
  171. Caricare XPK files        xpkmaster.library e qualche sublibs
  172. Caricare PowerPacker files    powerpacker.library
  173. Caricare files lha, lzx e zip     vedere 'Archivers'
  174. Caricare altri tipi di files    xfdmaster.library
  175. Suonare SID files        PlaySID.library
  176. Suonare moduli MED 4 voci    medplayer.library v2+
  177. Suonare moduli MED 5-8 voci    octaplayer.library v2+
  178.  
  179. Tutte le librerie devono essere copiate nel cassetto Libs: 
  180.  
  181. reqtools.library e powerpacker.library di Nico François.
  182. xpkmaster.library di Urban Dominik Müller.
  183. PlaySID.library di Per Håkan Sundell & Ron Birk.
  184. medplayer.library e octaplayer.library di Teijo Kinnunen.
  185. xfdmaster.library di Georg Hörmann.
  186.  
  187.  
  188. Installazione
  189. -------------
  190. Copiate HiP e una delle icone ovunque teniate i vostri tools. 
  191.  
  192. Copiate HippoPlayer.group in S:  oppure definite il percorso dopo, in
  193. Prefs/Player.
  194.  
  195. Copiate HippoPlayer.PS3M in S:.
  196.  
  197. Copiate la reqtools.library in Libs:  (la libreria inclusa é la versione per
  198. il kick1.3)
  199.  
  200.  
  201.  
  202. ******************************************************************************
  203. *                        *** I formati dei moduli ***                     *
  204. ******************************************************************************
  205.  
  206. Ecco una lista dei formati che HippoPlayer é in grado di suonare e delle
  207. funzioni da essi supportate. Anche gli autori delle routines sono menzionati.
  208.  
  209. Stop/Continue     = 1 - La musica puó essere interrotta e continuata.
  210. Multiple songs    = 2 - I moduli possono avere piú di una canzone.
  211. Volume          = 3 - Il volume puó essere controllato.
  212. End detect      = 4 - La fine della canzone puó essere rilevata.
  213. Forward/backward  = 5 - Potete saltare avanti o indietro nella canzone.
  214. CIA fast forward  = 6 - Suonare 2x o 4x piú veloce con LMB/RMB e '>'
  215.  
  216. Routines            123456     Autore
  217. --------------------------------------------------------------------
  218. [** Routines integrate **]
  219. David Whittaker            xx---x*     David Whittaker
  220. Delta Music v2.0        x-x--x*     Bent Nielsen
  221. Fred                xx---x*     Frederic Hahn & JC
  222. Hippel                xx---x*     Jochen Hippel
  223. Maniacs of Noise        xxx--x*     Maniacs of Noise
  224. Mark II                x----x*     Cachet Software
  225. MED 4-8ch (player libraries)    xx-xx-     Teijo Kinnunen
  226. Music Assembler            x-x--x*     Oscar Giesen & Marco Swagerman
  227. Old Soundtracker        xxxxxx     K-P Koljonen
  228. Protracker            xxxxxx     K-P Koljonen
  229. SID (player library)        xx--x-     Håkan Sundell & Ron Birk
  230. SIDMon v1.0            x----x*     Reiner van Vliet
  231. Sonic Arranger            -x----*     Carsten Schlote
  232. IFF 8SVX samples        --x---     
  233.  
  234. [** Routines nel file player group **]
  235.  
  236. BP SoundMon v2.0        x-xxxx      Brian Postma
  237. BP SoundMon v3.0 (v2.2?)    x-xxxx      Brian Postma
  238. Future Composer v1.0-v1.4    x-xx-x     SuperSero (of the Superions)
  239. Hippel-COSO            xxxx-x     Jochen Hippel
  240. JamCracker            x--x-x     M. Gemmel
  241. Oktalyzer            --xx--     Armin Sander
  242. PS3M                x-xxx-     Jarno Paananen
  243. TFMX                xxxxx-     Chris Hülsbeck
  244. TFMX 7ch            xxxxx-     Chris Hülsbeck & Jochen Hippel
  245. The Player 6.1A            x-x---     Jarno Paananen
  246. DIGI Booster            x-xxx-      Tomasz Piast (Tap)
  247.  
  248.  
  249. I moduli dei formati contrassegnati con '*' hanno la routine di replay
  250. all´interno del modulo stesso.  Non posso garantire se funzionino oppure no.
  251. Questa é anche la ragione per cui essi non sono nel player group file (non c´é
  252. la routine).
  253.  
  254. Gran parte dei formati inclusi sono qui solo perché possiedo qualche modulo
  255. di ciascun formato e mi piace suonarli con HiP.  :)
  256.  
  257.  
  258. Player group (Vedi Prefs)
  259. ------------
  260. Il Player group (HippoPlayer.Group) é un file che consiste delle sopracitate
  261. routines.  La ragione di questo, é che mettendo quelle meno usate in un 
  262. file separato, l´utilizzo della memoria viene ridotto di circa 40-50kB.  Non
  263. molto, se pensate.  Peró potrebbe essere abbastanza per prevenire qualche
  264. problema in situazioni di scarsa memoria. 
  265.  
  266.  
  267.  
  268. Loading files
  269. -------------
  270. Normalmente tutti i moduli verranno caricati in CHIP.  Moduli SID, Oktalyzer,
  271. PS3M e song data TFMX verranno caricati in FAST RAM se possibile.
  272.  
  273. Tutti i files compressi verranno caricati in CHIP. Comunque, é possibile
  274. scompattare solo una parte dell´inizio di un file XPK, e controllare se
  275. é uno di quelli sopra citati o un modulo PT che deve essere suonato con PS3M o
  276. con la routine in memoria FAST (se l´utilizzatore ha selezionato la routine
  277. memoria FAST oppure in modulo non ci sta nella CHIP).
  278.  
  279. Vantaggi del caricamento in FAST:
  280.     La FAST RAM é molto piú veloce della CHIP, cosi' i mixaggi possono
  281.     essere fatti piú velocemente.
  282.     La CHIP RAM viene risparmiata se il modulo puó o dovrebbe essere
  283.     caricato in FAST.
  284.  
  285. I Files LhA, LZX e Zip possono essere controllati e verranno caricati in FAST
  286. se necessario.
  287.  
  288.  
  289.  
  290. Protracker
  291. -----------
  292. Il piú popolare formato su Amiga.  HiP contiene la mia routine Protracker
  293. personale.
  294.  
  295. - Moduli in piú parti
  296. Esistono dei moduli in giro con piú canzoni separate con il comando B.
  297. HiP vi permette di suonare questo tipo di moduli correttamente.  Usate
  298. i gadgets 'PS' e 'NS' (o i rispettivi tasti) per selezionare canzoni differenti.
  299. A proposito, questo é l´unico player che supporta questa funzionalita' :)
  300.  
  301. - Routine memoria Fast
  302. Questo player puó suonare moduli PT dalla FAST RAM usando solo 1024 bytes di
  303. CHIP RAM.  Utile per moduli molto grandi.
  304.  
  305. - Vecchi moduli Soundracker 
  306. HiP identifica i vecchi moduli Soundtracker e li converte nel formato Protracker.
  307. Questo portera' via momentaneamente memoria per il doppio della grandezza
  308. del modulo, ma non credo sia un grande problema perché i vecchi moduli ST
  309. tendono ad essere molto piccoli.
  310.  
  311.  
  312.  
  313. TFMX
  314. ----
  315. HiP puó suonare sia moduli TFMX a 4 che a 7 canali, inclusi gli eccellenti
  316. moduli di introduzione di Turrican 1, 2 e 3. Un modulo TFMX consiste di due files.
  317. Questi devono essere chiamati 'mdat.<name>' and 'smpl.<name>'. Per suonarli,
  318. selezionate  'mdat.<name>'. HippoPlayer provera' allora a caricare il file  'smpl.<name>'.
  319. Alternativamente potete usare il formato TFHD per i moduli TFMX.
  320.  
  321. La frequenza di mixaggio del replayer di moduli TFMX a 7 canali puó essere
  322. cambiata. Piú alto é il valore, migliore é la qualita' e maggiore il carico
  323. della CPU. Se perdete alcune note o sentite "crepitio" nel suono provate ad
  324. abbassare la frequenza di mixaggio.
  325.  
  326.  
  327.  
  328. PS3M 
  329. ----
  330. (Screamtracker ]I[, Protracker, Fasttracker 1 & 2, Taketracker, Multitracker)
  331.  
  332. Jarno Paananen (Guru/Sahara Surfers) ha creato le routines per questi.  Puó
  333. suonare 1-32 voci simultaneamente mixandole attraverso quattro canali.  La
  334. routine di mixaggio é estremamente veloce, anche su un Amiga 500 moduli a 8
  335. voci possono essere ascoltati con una qualita' accettabile.  La routine
  336. consuma un bel po' di memoria per i suoi buffer, per cui non siate sorpresi.
  337.  
  338. Le frequenze di mixaggio possono essere modificate. Di nuovo, piu' alto e'
  339. il valore, migliore e' la qualita' e maggiore e' il carico per la CPU.
  340. Usare il modo "system friendly" su un A500 probabilmente blocchera'
  341. completamente il computer, per cui dovreste usare il modo "killer" per la
  342. migliore qualita'.
  343.  
  344. PS3M permette frequenze di mixaggio superiori a 28 kHz, che costituiscono
  345. normalmente il limite hardware.  In alcune modalita' di schermo AGA (anche ECS?)
  346. frequenze piu' alte sono possibili. Questo e' ció che ho scoperto dopo un po'
  347. di esperimenti.  Io ho usato il modo massimo overscan.
  348.  
  349. Frequenza di mixaggio massima per le modalita' schermo:
  350.  
  351. PAL..........28 kHz        
  352. NTSC.........28 kHz
  353. Euro36.......28 kHz
  354. DblPAL.......54 kHz
  355. DblNTSC......54 kHz
  356. Euro72.......58 kHz
  357. Multiscan....58 kHz
  358. Super72......46 kHz
  359.  
  360. NOTE:  Se usata una frequenza di mixaggio troppo alta, il suono verra' distorto.
  361.  
  362. Il modo "Killer" CAUSERA' allarmi Enforcer! Esso modifica alcuni vettori di
  363. interrupt. Non usate Enforcer con il modo "Killer".
  364.  
  365. Questi moduli possono e dovrebbero essere suonati dalla FAST RAM.
  366.  
  367. Play mode
  368. - - - - -
  369. Surround    Suona un po' del lato destro a sinistra e viceversa.
  370.         Il valore stereo value puo' essere modificato con lo slider
  371.         stereo nelle Prefs.
  372.         50% e' il surround normale, 0% e' mono e 100% e' stereo.
  373. Stereo        Stereo, suona meta' dei canali a sinistra e meta' a destra.
  374. Mono        Mono, suona tutti i canali da entrambe i lati.
  375. Real Surround    Quasi lo stessi, ma usa piú memoria.
  376. 14-bit stereo    MIGLIOR QUALITA', maggior carico per la CPU, maggior uso di
  377.         memoria e livello di volume piu' basso.
  378.  
  379. Il miglior modo per la maggior parte delle situazioni é Stereo. Per moduli con
  380. molti canali usate 14-bit stereo.
  381. Potete suonare moduli in stereo o in mono con il Surround regolando il valore
  382. stereo. La differenza tra questo e i modi Mono e Stereo reali é un livello di
  383. volume piú basso. 
  384.  
  385.  
  386. PS3M configuration file
  387. -----------------------
  388. É possibile controllare PS3M attraverso il config file:  'S:HippoPlayer.PS3M'.
  389. HiP configurera' PS3M in base al config file ogni volta che un modulo viene
  390. caricato. 
  391. Nell´HippoPlayer.PS3M potete inserire settaggi PS3M per ogni numero di canali
  392. e per specifici moduli.
  393. Nei settaggi dei canali e delle canzoni potete rimpiazzare il numero che non
  394. volete cambiare con dei ?.  Utile quando volete controllare la frequenza di
  395. mixaggio da HiP e il volume boost dal config file.
  396. Il file si capisce senza troppi problemi cosi' dovreste essere in grado di
  397. editarlo facilmente.
  398. Se non volete usare il config file potete cancellarlo da S:  oppure
  399. disabilitarlo dalle prefs.
  400.  
  401.  
  402. SID
  403. ---
  404. Questi sono moduli rippati da giochi e demos del C64.  Sono supportati sia
  405. files normali + icona che files a formato unico.  Il playing avviene con la
  406. PlaySID.library di Håkan Sundell e Ron Birk.  Ottimo lavoro, ragazzi!
  407.  
  408. *** Note 1:  Sotto Kickstart 1.2/1.3 la playsid.library v1.1 non funziona
  409. perché utilizza alcune funzioni del Kick2.0+.  Ho fatto un piccolo patch per
  410. superare il problema.  Questo patch funziona SOLO con la libreria versione
  411. v1.1 ed il Kick1.2/1.3.
  412.  
  413. *** Note 2:  Se utilizzate l´eccellente Executive dovreste regolarlo in
  414. modo che utilizzi un sincronizzazione diversa dalla CIAB perché la
  415. playsid.library ha bisogno della CIAB per suonare.
  416.  
  417.  
  418.  
  419. IFF samples
  420. -----------
  421. HiP é in grado di suonare samples IFF 8SVX mono non compressi direttamente
  422. da disco usando un ammontare di CHIP RAM per i buffer definibile dall´utente.
  423.  
  424.  
  425.  
  426. ******************************************************************************
  427. *                     *** Gadgets e controlli da tastiera ***                    *
  428. ******************************************************************************
  429.  
  430. I comandi da tastiera sono tra parentesi. I tasti funzionano sia dalla
  431. finestra principale che da quella delle prefs.
  432.  
  433.  New    Azzera la lista dei moduli, ne seleziona di nuovi e suona il primo.
  434.  
  435.  Play    Carica e/o suona il modulo selezionato. Se non é stato selezionato
  436.     nulla, attiva il file requester. [RETURN/ENTER]
  437.  
  438.  Cont    Continua a suonare dopo lo stop.
  439.  
  440.  Stop    Smette di suonare.
  441.  
  442.  Eject    Smette di suonare e toglie il modulo corrente dalla memoria. [TAB]
  443.  
  444.  Prev    Carica e suona il modulo precedente. [K]
  445.  
  446.  Next    Carica e suona il modulo seguente. [L]
  447.  
  448.  PS    Suona la canzone precedente. [ARROW LEFT]
  449.  
  450.  NS    Suona la canzone seguente. [ARROW RIGHT]
  451.  
  452.  <    Indietro, salta al pattern precedente. [,]
  453.  
  454.  >    Avanti, salta al pattern seguente. [.]
  455.     Se il formato supporta pos/len, LMB con '>' salta al
  456.     pattern seguente e RMB '>' raddoppia la velocita'.
  457.     Se il formato non supporta pos/len, allora LMB '>' raddoppiera'
  458.     la velocita', e RMB '>' la quadruplichera'.
  459.     Per tornare alla velocita' normale premete 'Cont' oppure '>' di nuovo.
  460.     Il tasto per RMB '>' é shift ',' o shift '3' del tastierino numerico.
  461.     
  462.  Add    Aggiunge moduli alla fine della lista, attiva il file requester. [A]
  463.     Quando aggiungete files alla lista potete anche aggiungere directories.
  464.     Con il Kick2.0+, HiP fara' uno scan ricorsivo della directory aggiungendo
  465.     tutti i files nella directory alla lista. Con il Kick1.2/1.3 solo una
  466.     sottodirectory verra' aggiunta.
  467.  
  468.  Add + right mousebutton [Q]
  469.     Aggiunge un separatore alla lista.
  470.  
  471.  Del    Toglie il modulo selezionato dalla lista. [BACKSPACE]
  472.  
  473.  Del + right mousebutton [SHIFT+BACKSPACE]
  474.  
  475.     Premendo RMB+Del si eliminera' un file, sia dalla lista che dal DISCO!
  476.         Per cui fate attenzione!
  477.  
  478.     RMB+Del su un separatore rimuovera' il separatore e tutti i files 
  479.         'sotto' quel particolare separatore della lista.
  480.  
  481.     RMB+Del fara' apparire un requester 'Are you sure?', mentre SHIFT+
  482.     BACKSPACE non lo fara'.
  483.  
  484.  Clr    Azzera la lista. [D]
  485.  
  486.  Slider Orizzontale
  487.     Controllo del volume. [B][N]
  488.  
  489.  ?      Entra nella finestra delle info. [HELP]
  490.       Da due a tre scelte qui:
  491.  
  492.       Module info  Visualizza informazioni sul modulo corrente.
  493.                Queste possono anche essere ottenute premendo il
  494.                bottone sinistro nel 1/3 piu' a sinistra della finestra
  495.                name/type oppure il tasto 'I'.
  496.                La finestra di info del modulo verra' aggiornata se la
  497.                lasciate aperta e caricate un altro modulo.
  498.                Per chiuderla clickate di nuovo. Scorrete la lista con
  499.                il gadget oppure con i tasti cursore (scroll piu'
  500.                veloce col tasto shift premuto).
  501.                Chiudete la finestra premendo Esc nella stessa.
  502.           More         Info su HiP.
  503.           Exit         Hmm..
  504.  
  505.  Prefs    Mostra la finestra delle prefs. Potete anche chiuderla con questo bottone.
  506.  
  507.  Mo    Muove il modulo scelto. [M]
  508.     Rimuove il modulo dalla lista permettendovi di metterlo dove vi pare.
  509.     Per reinserirlo premete di nuovo Mo oppure Play (o i tasti).
  510.  
  511.  Mo + right mousebutton [F/SHIFT+F]
  512.     Trova il modulo in base al pattern di ricerca.
  513.     [F] chiede il pattern da ricercare e [SHIFT+F] continua la ricerca.
  514.  
  515.  In    Inserisci moduli dopo quello selezionato. [I]
  516.     Questo é quasi uguale ad 'Add'.
  517.  
  518.  In + right mousebutton [S]
  519.     Ordina la lista alfabeticamente. Con molti files puó essere un po´
  520.     lento (bubble sort).
  521.  
  522.  Lp    Carica una lista di moduli. [P]
  523.  
  524.  Lp + right mousebutton {[} (il tasto a destra della P)
  525.     Attacca una lista di moduli a quella gia' presente.
  526.     
  527.  Sp    Salva una lista di moduli. [W]
  528.  
  529.  Il gadget proporzionale piu' a sinistra
  530.     Scorre la lista dei moduli.
  531.  
  532.  Pulsante di chiusura della finestra [ESC]
  533.     Chiude tutte le finestre tranne i requester ed esce.
  534.  
  535.  RMB sul 1/3 piu' a sinistra della finestra name/type
  536.     Mostra/Nasconde gli Scope.
  537.  
  538.  ** Altri tasti **
  539.  ARROW UP    Seleziona il modulo precedente.
  540.  ARROW DOWN    Seleziona il prossimo modulo.
  541.  SPACE        Alterna play/stop.
  542.  *, (vicino a RETURN) Suona un modulo a caso.
  543.  7,8,9,0    Visualizza:
  544.         - tempo trascorso dall'inizio del modulo/N° pattern suonati su
  545.           pattern totali
  546.         - Orologio/Memoria CHIP & FAST libera
  547.         - Nome del modulo
  548.         - tempo trascorso dall'inizio del modulo/durata totale del
  549.           modulo e N° pattern suonati su pattern totali.
  550.  Z              Mostra/Nasconde gli Scopes.
  551.  F1-F10        Carica e suona un modulo o una lista di moduli.
  552.  `~ (vicino all'1) Zippa la finestra (la mostra se nascosta).
  553.  
  554.  lamiga-lshift-control + h
  555.         Nasconde HiP e lo mostra se ripremuto.
  556.  
  557.  lamiga-lshift-control + 1
  558.         Zippa la finestra anche se essa e' inattiva. 
  559.  
  560. *** Tastierino numerico ***
  561. [ ] / *      [ = cancella, ] = muove, / = inserisce, * = suona un modulo a caso
  562. 7 8 9 -      7 = suona precedente, 8 = select previous, 9 = suona seguente, - = abbassa volume
  563. 4 5 6 +      4 = prev song, 5 = stop/continua, 6 = next song, + = alza volume
  564. 1 2 3 E      1 = indietro, 2 = seleziona seguente, 3 = avanti veloce, enter = suona
  565. 0 0 . E      0 = aggiungi files, . = carica lista di moduli, enter = suona
  566.  
  567. *** Nota per la tastiera ***
  568. Premete lamiga-lshift-control-<key> per usare i tasti di HiP SENZA prima
  569. attivare la finestra.  Questo é uno dei due modi (l´altra é l´ ARexx) di
  570. controllare HiP quando esso é nascosto!  Premendo lamiga-lshift-control+`~ la
  571. finestra apparira' in primo piano e sara' attivata.
  572.  
  573.  
  574. *** Nota per i File requester ***
  575. HiP usa i magnifici reqtools-requesters.  Per selezionare piú files cliccateli
  576. tenendo shift premuto!  Potete anche selezionare directories quando aggiungete (opzione 'Add') o
  577. inserite (opzione 'In') dei moduli.
  578.  
  579.  
  580. Filebox
  581. -------
  582. Qui vedete la lista dei moduli.  Potete selezionare un modulo premendo il
  583. bottone sinistro su di esso oppure usando le frecce Sú e Giú.  La barra di
  584. selezione restera' visibile.
  585.  
  586.  
  587. Right mousebutton
  588. -----------------
  589. Premendo il bottone destro o il rispettivo tasto minimizzera' la finestra 
  590. cosicché verra' mostrata solo la titlebar.  Premetelo nuovamente sulla finestra 
  591. attivata per ridimensionarla.
  592. Se in qualche modo perdete la finestra, ricaricate il programma. Se c´era
  593. gia' un HippoPlayer caricato, la sua finestra apparira' e sara' ingrandita.
  594. Anche premendo lamiga-lshift-control+`~ la finestra apparira' in primo piano.
  595.  
  596.  
  597.  
  598.  
  599. ******************************************************************************
  600. *                              *** Prefs ****                     *
  601. ******************************************************************************
  602.  
  603. Qui potete configurare HippoPlayer usando gadgets e bottoni.
  604. I requester per la scelta multipla possono essere attivati con il bottone destro
  605. sui gadgets con le 'orecchie'.
  606.  
  607.  
  608. Play
  609. ----
  610.  List repeatedly    Suona la lista in continuazione.
  611.  List once        Suona la lista una volta e si ferma.
  612.  Module repeatedly    Suona un modulo in continuazione.
  613.  Module once        Suona un modulo una volta e si ferma. 
  614.  Modules in random order
  615.         Suona i moduli in ordine casuale.
  616.         Quando i moduli iniziano ad essere suonati, lo stesso modulo
  617.         non verra' ripetuto finché tutti gli altri moduli non verranno
  618.         suonati.
  619.              
  620. 'Play' ha effetto sulle routines in cui la fine della canzone puó essere rilevata.
  621.  
  622.  
  623.  
  624. Timeout
  625. -------
  626. Setta un periodo da suonare (min:sec).  Disabilitato nella posizione piu' a sinistra.
  627. Timeout puo' avere effetto su tutti i moduli o su quelli la cui fine non puo'
  628. essere rilevata.  Questo lo potete selezionare premendo 'Timeout'.
  629.  
  630. Esempio:  Suona moduli Protracker finché finiscono e moduli PSID per, diciamo
  631. 3 minuti.  Oppure potete suonare tutti i tipi di moduli per soli 30 secondi
  632. (intro scan:)
  633.  
  634.  
  635.  
  636. Alarm
  637. -----
  638. Setta un orario in cui HiP deve suonare un modulo (lo stesso del startup module).
  639. Controllate la sveglia con lo slider, hh:mm.  Per abilitarlo, settate la
  640. titlebar info sull'orologio.  Per riabilitarlo, settate la titlebar info su
  641. qualcos'altro e poi di nuovo sull'orologio.
  642.  
  643.  
  644.  
  645. Startup
  646. -------
  647. Se abilitato (con il gadget vicino alla sveglia), HiP suonera' non appena caricato.
  648. Il modulo o la lista di moduli che deve essere suonata puó essere scelta clickando
  649. il gadget 'Startup'.
  650.  
  651.  
  652.  
  653. Function keys
  654. -------------
  655. Potete installare un modulo o una lista di moduli per ognuno dei tasti funzione
  656. (F1-F10) clickando questo gadget.  Allora, quando premerete un tasto funzione,
  657. la lista di moduli o il modulo corrispondente verra' caricato e suonato.
  658.  
  659.  
  660.  
  661. Hotkeys
  662. -------
  663. Abilita/disabilita i tasti lamiga-lshift-control-<key>.  Questo é per prevenire
  664. collisioni con altri programmi che potrebbero usare la stessa combinazione di
  665. tasti.
  666.  
  667.  
  668.  
  669. Doubleclick
  670. -----------
  671. Quando abilitato, un modulo puó essere caricato e suonato con un doubleclick
  672. sullo stesso (nella lista).
  673.  
  674.  
  675.  
  676. Continue on error
  677. -----------------
  678. Errori che dovessero verificarsi in fase di caricamento verranno ignorati, il
  679. file verra' saltato ed il prossimo verra' caricato.  Dopo cinque errori la
  680. procedura verra' interrotta.
  681.  
  682.  
  683.  
  684. Early load
  685. -----------
  686. Seleziona a quanti pattern dalla fine deve iniziare a caricare il modulo
  687. successivo.  Funziona con formati che supportano position/length.
  688.  
  689. Attualmente é una funzione un po' "zoppa", perché il modulo caricato inizia ad
  690. essere suonato immediatamente.
  691.  
  692.  
  693.  
  694. Divider / dir
  695. -------------
  696. Quando si aggiungono directories, a volte é utile avere dei separatori di lista
  697. per ogni directory inserita.  Questo switch fa' giusto questo.
  698.  
  699.  
  700.  
  701. Priority
  702. --------
  703. Seleziona una priorita' per i processi di HiP:  -1, 0, +1.  Ha effetto su tutto
  704. tranne che sugli Scopes.
  705.  
  706.  
  707.  
  708. Show (titlebar information)
  709. ----
  710.  Time, pos/len, song    Mostra il tempo suonato, song position/length e
  711.             song number/max song (#n/n) in base al tipo di modulo
  712.             suonato, ed il nome dello stesso.
  713.  Time/duration, pos/len    Questo é uguale a quello sopra ma solo con moduli
  714.             Protracker. Se abilitato, HiP calcolera' la durata
  715.             dei moduli PT e la mostrera' nella titlebar.
  716.  Clock, free memory     Visualizza l´orologio (24h) e la CHIP e la FAST libera
  717.             in kilobytes.
  718.  Module name        Visualizza solo il nome del modulo.
  719.  
  720.  
  721.  
  722. Screen
  723. ------
  724. Seleziona uno schermo public.  Tutte le finestre di HiP ed i requester verranno
  725. aperti sullo schermo definito.  Se lo schermo non é disponibile, verra' usato
  726. quello di default (di solito quello del Workbench).
  727.  
  728.  
  729.  
  730. Filebox (grandezza)
  731. --------------
  732. Definisce il numero di files mostrati simultaneamente nella finestra principale.
  733. Il minimo é 3 ed il massimo é 50.  Se il valore é troppo grande per lo schermo
  734. corrente verra' troncata.
  735. La finestra dei files puo' essere rimossa settando come grandezza 0.
  736.  
  737.  
  738.  
  739. Module info (dimensione)
  740. ------------------
  741. Seleziona il numero delle linee che la finestra delle info del modulo puó contenere.
  742.  
  743.  
  744.  
  745. Font
  746. ----
  747. Seleziona un font di 8x8 pixel (solo kick2.0+). Tutti i fonts con larghezza
  748. fissa e altezza di 8 pixel verranno analizzati e solo quelli di 8x8 pixel sono
  749. visualizzati.
  750.  
  751.  
  752.  
  753. Scopes
  754. ------
  755. Seleziona uno degli scopes clickando il gadget del tipo e quello delle barre.
  756. Il pulsante 'Scope on/off' o il tasto 'z' o il RMB nel 1/3 della finestra name/type
  757. lo faranno partire. Potete chiudere uno Scope chiudendo la sua finestra o clickando
  758. nuovamente il gadget.
  759.  
  760. Questi sono solo per moduli Protracker:
  761.  
  762. Quadrascope (e barre)
  763.  - Questo é come quello nel Protracker.  Ordine dei canali:  1,2,3,4.
  764. Hipposcope (e barre)
  765.  - Non avrei potuto inventare un nome migliore...  I suoni bassi con questo
  766.    sono carini.
  767.    Ordine dei canali: 1,2,3,4.
  768. Frequency analyzer (e barre)
  769.  - Questo carica di piu' il processore.  Ce n'é uno per il lato sinistro e uno
  770.    per il destro. Deve mostrare frequenze senza tener conto del valore dei
  771.    periodi. Non é FFT (?), ma é basato su una strana idea di Guru...
  772.    I suoni bassi sono a sinistra mentre gli alti sono a destra.
  773.    Ordine dei canali: 1,4,2,3.
  774. Patternscope
  775.  - Protracker-emulator... Visualizza i pattern, quattro VU-meters finti e
  776.    quattro piccoli indicatori di periodo.
  777.    Canali: 1,2,3,4.
  778. F. Quadrascope (e barre)
  779.  - F. significa filled (riempito). Ispirato dalla routine S2 di Guru diversi
  780.    anni fa.
  781.    Channels: 1,2,3,4.
  782. Bars
  783.  - Queste proveranno a visualizzare il volume ed il periodo di ogni canale.
  784.    La posizione verticale rappresenta il periodo del sample e quella orizzonale
  785.    il volume del sample.   
  786.  
  787. Ci sono circa gli stessi Scopes per il PS3M:  Quadrascope (stereoscope),
  788. hipposcope, frequency analyzer e filled quadrascope (stereoscope).  Niente
  789. barre.
  790.  
  791. L'IFF sample player ha il monoscope e il filled monoscope.
  792.  
  793. Gli Scopes necessiteranno di qualche kilobyte di memoria per i buffers.  Sono eseguiti
  794. con priorita' di -30 cosi' non interferiranno con nulla di importante.
  795.  
  796.  
  797.  
  798. Prefix cut
  799. ----------
  800. Seleziona il prefisso da tagliare.  Il valore 3 tagliera' prefissi come "mod.",
  801. "xm." ecc.  dai nomi nel filebox.
  802.  
  803.  
  804.  
  805.  
  806. Player group
  807. ------------
  808. Status:     "Player group" caricato oppure non caricato.
  809. Mode:        Condizioni di cariamento
  810.         - All on startup: carica il group immediatamente
  811.         - All on demand: carica il group quando c'é la richiesta di una
  812.                      routine
  813.         - Disable: non carica il group e lo elimina dalla memoria se
  814.           gia' caricato
  815.         - Load single: carica una routine dal group quando ce n'é bisogno
  816. File:        Player group file.
  817.  
  818.  
  819.  
  820. Filter control
  821. --------------
  822. Filtro controllato dal modulo, spento oppure acceso.
  823.  
  824.  
  825.  
  826. Fade volume
  827. -----------
  828. Funziona per le routines che supportano il volume. Esso aumentera'
  829. gradualmente all´inizio del modulo e diminuira' gradualmente alla fine.
  830.  
  831.  
  832.  
  833. Nasty audio
  834. -----------
  835. Seleziona la priorita' di allocazione dei canali audio.  Se attivo, nessun
  836. programma tranne HiP puó usare i canali.  PS3M usa sempre la massima priorita'.
  837.  
  838.  
  839.  
  840. VBlank timer
  841. ------------
  842. Seleziona il metodo di sincronizzazione per suonare i moduli: VBlank oppure CIA.
  843.  
  844. Usate questo switch se non volete che HiP usi one dei quattro timer CIA.
  845. Il VBlank suona con velocita' sbagliata su schermi che non siano a 50Hz.
  846.  
  847. Questo switch non ha nessun effetto sui seguenti:  PS3M, SID, Sonic Arranger,
  848. TFMX, TFMX 7c, MED, The Player 6.1a.  Essi usano la propria sincronizzazione.
  849.  
  850. Il Tempo verra' disabilitato quando si suoneranno moduli PT con il VBlank.  Le
  851. velocita' doppia e quadrupla sono disabilitate usando il VBlank.
  852.  
  853.  
  854.  
  855. PT replayer
  856. -----------
  857. Normal:  Usa la normale routine Protracker per suonare i moduli dalla CHIP RAM.
  858. Fastram: Suona i moduli PT dalla FAST RAM.
  859. PS3M:     Usa il PS3M di Guru per suonare i moduli dalla CHIP o dalla FAST.
  860.      In questo modo potete usare quei modi azzeccati, per esempio ascoltare
  861.      moduli Protracker in real surround.
  862.  
  863.  
  864.  
  865. Protracker tempo
  866. ----------------
  867. Abilita o disabilita il comando tempo del Protracker.  Si applica a vecchi moduli
  868. che usano velocita' piú alte di $1F.  Si applica anche a moduli in formato
  869. "The Player".
  870.  
  871.  
  872.  
  873. TFMX rate
  874. ---------
  875. Frequenza di mixaggio per la routine TFMX a 7 voci.
  876.  
  877.  
  878.  
  879.  
  880. Sample buffer (grandezza)
  881. -------------------------
  882. Definisce la grandezza del buffer di CHIP RAM per l'IFF sample player.  La memoria
  883. utilizzata é il doppio della grandezza del sample.  Valori bassi possono essere
  884. buoni per hard disk veloci mentre valori alti sono meglio con supporti lenti.
  885.  
  886.  
  887.  
  888. Module directory
  889. ----------------
  890. Seleziona la directory di default dei moduli.
  891.  
  892.  
  893.  
  894. Program directory
  895. -----------------
  896. Come sopra, ma per le liste di moduli.
  897.  
  898.  
  899.  
  900. Archivers (LhA... LZX... Zip...)
  901. ---------
  902. HiP puó decomprimere e suonare moduli compressi con LhA, LZX e Zip.  Dovete
  903. specificare il path, un comando e le opzioni per ognuno.
  904.  
  905. Gli archivi verranno estratti in una directory temporanea che verra' creata 
  906. nel path definito dall´utente.  (RAM:  é sempre piú veloce mentre HD é buono 
  907. per risparmiare memoria.) La directory viene quindi analizzata e i files che
  908. sembrano moduli verranno caricati.  Questo metodo di caricamento é molto utile
  909. se per caso l´archivio contiene anche altri files, come ad esempio BBS adverts.
  910.  
  911. Avete bisogno di: 
  912. - LhA, LZX oppure UnZip, in base al tipo di file compresso che avete.
  913.   Definire l´esatta posizione di ognuno (p.es. dh1:bucket/lha)
  914. - comandi 'Run' e 'Delete' in C: (o nel path).
  915.  
  916. ** Consigli **
  917. - I Files archiviati possono essere compattati con XPK, FImp, Powerpacker o in
  918.   qualunque formato la XFDmaster.library possa scompattare.
  919.   Per esempio, potreste usare xpkDLTA per codificare un modulo e poi farne un LhA.
  920.   Da' una compressione molto buona in caso di dati audio.
  921. - Potete inserire sia files TFMX mdat.  che smpl.  in un archivio!
  922.  
  923. ** Nota per Kick 1.2/1.3 **
  924. LhA é probabilmente l´unico che funzionera' bene.
  925.  
  926.  
  927.  
  928. Archiver commands
  929. -----------------
  930.  
  931. LhA: c:lha >nil: x -IqmMNQw "%s"
  932. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
  933. c:lha        il programma lha col path completo
  934. >nil:        ignora tutto l´output
  935. x        extrae i files
  936. -IqmMNQw    I    ignora la variabile LHAOPTS
  937.         q    é silenzioso
  938.         m    nessun messaggio di richiesta
  939.         M    non mostra i files
  940.         N    nessun indicatore di progresso.
  941.         Qw    disabilita le wildcards
  942. "%s"        %s    é l´archivio da estrarre.
  943.  
  944. LZX: lzx >nil: -m -q x "%s"
  945. °°°°°°°°°°°°°°°°°°°°°°°°°°°
  946. -m -q        m    nessun messaggio di richiesta
  947.         q    é silenzioso
  948. x        extrae i files
  949.  
  950. Zip: unzip >nil: -qq "%s"
  951. °°°°°°°°°°°°°°°°°°°°°°°°°
  952. -qq        qq    é molto silenzioso
  953.  
  954.     
  955.  
  956.  
  957.  
  958. Doublebuffering
  959. ---------------
  960. Normalmente quando caricate un modulo, quello che si sta suonando viene eliminato.
  961. Con questo bottone potete forzare HiP a suonare il modulo corrente e a caricare
  962. il prossimo allo stesso tempo. Utile per utilizzatori di floppy, non c´é nessun
  963. intervallo tra i moduli suonati.  Se non c´é abbastanza memoria per contenere
  964. due moduli allo stesso tempo, quello che si sta suonando verra' tolto prima di
  965. caricare il successivo.
  966.  
  967.  
  968.  
  969. XPK identify
  970. ------------
  971. Se attivo, tutti i files compressi con XPK verranno controllati per vedere se
  972. dovrebbero essere caricati FAST RAM.  Dovreste settarlo se ascoltate moduli
  973. suonati con PS3M.
  974.  
  975.  
  976.  
  977. XFDmaster library
  978. -----------------
  979. Usa XFDmaster.library per caricare files compressi di quasi qualunque formato
  980. di compressione.  La xfdmaster.library in libs:  é logicamente richiesta.
  981.  
  982.  
  983.  
  984. File match pattern
  985. ------------------
  986. Maschera per i nomi dei files da scegliere nei requester.
  987.  
  988.  
  989.  
  990. PS3M settings
  991. -------------
  992. Questa routine (di Guru/S2) puó suonare S3M, XM, FTM, MOD e MTM.
  993.  
  994. Play mode:     Playing modes (vedi i doc del PS3M per altre info, oppure
  995.                 provateli)
  996. Priority:
  997.     Pri -10 to +9
  998.           Setta la priorita' quando il modo "system friendly" e' selezionato.
  999.     Killer    Disabilita il sistema e ferma la maggior parte del DMA per
  1000.           ottenere la migliore qualita'. La linee blu rappresentano il
  1001.           tempo libero della CPU.  Per fermare premere i due bottoni
  1002.           del mouse.  Non usare Enforcer!
  1003.  
  1004. Mixing buffer size:
  1005.     4kB, 8kB, 16kB, 32kB: grandezza del buffer di mixaggio.
  1006.     Buffers minori danno un tempo di risposta piú rapido, ma riduce
  1007.     il buffer di "backup" provocando piú "salti".
  1008.  
  1009. Mixing rate:
  1010.     Frequenza di mixaggio in kHz.
  1011.  
  1012. Volume boost:
  1013.     Rende il suono piú chiaro e forte (usatelo con 8 o piú canali)
  1014.     Sentirete il cambiamento quasi immediatamente.
  1015.  
  1016. Stereo:
  1017.     Funziona solo con il modo "Surround"! 
  1018.     Potete regolare l´intensita' dello stereo. 0% é mono, 100% é stereo,
  1019.     e 50% é il valore normale per il surround.
  1020.  
  1021. Usa S:HippoPlayer.PS3M come file di configurazione:
  1022.     Usa uno speciale config file per configurare PS3M.
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028. Save, Use, Cancel
  1029. -----------------
  1030. Credo che questi li possiate indovinare.  Se chiudete la finestra delle prefs
  1031. é come fare 'Cancel'.  Le prefs verranno salvate nella directory S:.
  1032.  
  1033. *** NOTA:  Anche le posizioni delle finestre e di alcuni requester verranno
  1034. salvate.
  1035.  
  1036.  
  1037.  
  1038. ******************************************************************************
  1039. *            *** Opzioni della linea di comando ***             *
  1040. ******************************************************************************
  1041.  
  1042. Aggiunge modules alla lista
  1043. ---------------------------
  1044. HiP  <file2> <file2> ... <file16>
  1045.  
  1046. Tutti i files verranno aggiunti alla lista ed il primo verra' suonato.
  1047.  
  1048.  
  1049. Carica una lista di moduli
  1050. --------------------------
  1051. HiP PRGM <lista di moduli>
  1052.  
  1053. La lista verra' caricata ed il primo modulo verra' suonato.  Se l´opzione
  1054. 'Modules in random order' é attiva, allora un modulo a caso verra' preso e
  1055. suonato.  La lista esistente verra' azzerata.  (La parola chiave PRGM non é
  1056. necessaria, ma é piú rapida in termini di accessi al disco.)
  1057.  
  1058. Tutti i files devono essere inseriti con l´intero path!
  1059.  
  1060. *** NOTE:  Potete fare queste cose mentre HiP é gia' in funzione!  Questo vi
  1061. permette di usare HiP come un player da linea di comando.  Per esempio per fare
  1062. un bel pulsante di play in Directory Opus.
  1063.  
  1064.  
  1065. Hide on startup
  1066. ---------------
  1067. HiP HIDE [altri parametri]
  1068.  
  1069. HIDE rende HiP ancor piú un player da linea di comando.  Forzera' HiP a non
  1070. aprire la sua finestra.  Cosi' la reqtools.library non é necessaria (sara'
  1071. caricata dopo, se la finestra verra' aperta).  HiP puó essere controllato con
  1072. i tasti rapidi (se abilitati) e/o ARexx se la finestra non é aperta.
  1073.  
  1074.  
  1075. Quit
  1076. ----
  1077. HiP QUIT
  1078.  
  1079. Se c´é gia' un HiP caricato, verra' quittato.
  1080.  
  1081.  
  1082.  
  1083. ******************************************************************************
  1084. *                              *** ARexx ***                           *
  1085. ******************************************************************************
  1086.  
  1087. HiP ha una porta ARexx che si chiama 'HIPPOPLAYER'.  Verra' inizializzata
  1088. all´inizio qualora RexxMaster venisse trovato attivo.  Ci sono alcuni semplici
  1089. esempi Arexx nell´omonima directory.
  1090. *** Nota!  L'interfaccia ARexx non e' testata molto a fondo.
  1091. Se dovesse apparire qualche difetto, fatemelo sapere!
  1092.  
  1093. I Parametri nelle [] possono essere omessi, parametri nelle <> non possono
  1094. essere omessi!!
  1095.  
  1096. CHOOSE <num>        Sceglie il file numero <num> nella lista.
  1097. ADD [file]        Aggiunge il file [file] alla lista. Se non specificato,
  1098.             apre un    file requester.
  1099. DEL            Cancella il file dalla lista. 
  1100. CLEAR            Azzera la lista.
  1101. MOVE <num>        Muove il modulo scelto dopo il file numero <num>.
  1102. INSERT <file>        Inserisce il file <file> dopo quello scelto. 
  1103. SORT            Ordina la lista dei files.
  1104. LOADPRG [file]        Carica una lista di moduli [file]. Se non specificato,
  1105.             apre un    file requester.
  1106.  
  1107. PLAY [file]        Se [file] viene dato, azzera lo lista e lo suona.
  1108.             Altrimenti suona il file scelto. Se non ci sono files
  1109.             nella lista apre un file requester.
  1110. EJECT            Smette di suonare e toglie il modulo dalla memoria. 
  1111. STOP            Smette di suonare. 
  1112. CONT            Continua a suonare dopo lo stop.
  1113. SONGPLAY <num>        Suona canzone numero <num>.
  1114. RANDPLAY        Prende un modulo a caso e lo suona. 
  1115. FFWD            Avanza nella canzone.
  1116. REW            Torna indietro nella canzone.
  1117. VOLUME <vol>        Regola il volume <vol> (0-64).
  1118.  
  1119. QUIT            Chiude tutte le finestre ed esce dal programma.
  1120. ZIP <0/1>        0: finestra principale piccola, 1: finestra principale normale
  1121. HIDE <0/1>        0: nasconde finestra principale, 1: visualizza finestra principale
  1122. PUBSCREEN <screen>    Sceglie lo schermo public per le finestre ed i requesters di HiP.
  1123.             Attenzione, le minuscole e le maiuscole sono lettere differenti.
  1124.  
  1125. TIMEOUT <secs>        Set timeout (0-600 secs).
  1126. PS3MBOOST <value>    Set PS3M volume boost (0-8).
  1127. PS3MMODE <mode>        Regola il modo PS3M. 1: surround, 2: stereo, 3: mono,
  1128.             4: surround reale, 5: 14-bit stereo.
  1129. PS3MRATE <rate>        Regola la frequenza di mixaggio PS3M (5000-56000).
  1130.  
  1131. LOADPREFS <file>    Carica il file di prefs. Fa´ ripartire HiP coi nuovi settaggi.
  1132.             HiP salva solo le prefs in S:HippoPlayer.prefs, cosi´ 
  1133.             dovete prenderli manualmente da qualche parte per
  1134.             l´utilizzo con ARexx.
  1135.  
  1136. SAMPLES            Apre la finestra di informazioni del modulo.
  1137.  
  1138. GET <xxxx>    Con questo comando potete ottenere differenti informazioni da HiP.
  1139.         Dove <xxxx> puó essere uno dei seguenti:
  1140.         xxxx:    risultato:
  1141.         PLAY    0 se non sta suonando, 1 se sta suonando.
  1142.         CFIL    Numero dei file scelti, 0 se nessuno.
  1143.         NFIL    Numero dei files nella lista.
  1144.         CURR    Numero del modulo caricato.
  1145.         NAME    Nome del module.
  1146.         TYPE    Tipo del modulo.
  1147.         CNAM    Nome del file scelto.
  1148.         CSNG    Numero della canzone corrente.
  1149.         NSNG    Numero delle canzoni disponibili.
  1150.         CSPO    Pattern corrente nella canzone.
  1151.         MSPO    Pattern massimo nella canzone.
  1152.         FNAM    Nome intero del file caricato.
  1153.         COMM    Commento del file caricato.
  1154.         SIZE    Grandezza del file caricato.
  1155.         DURA    Durata del modulo in secondi (ritorna 0 se Time/
  1156.                         duration non é abilitato).
  1157.         HIDS    0 se la finestra principale non é nascosta, 1 se lo é.
  1158.         FILT    0 é filtro disattivato, 1 é filtro attivato
  1159.             
  1160.  
  1161. ******************************************************************************
  1162. *                              *** Sviluppatori ***                            *
  1163. ******************************************************************************
  1164.     
  1165. HiP ha una interfaccia carina per programmatori che volessero crearsi degli Scopes
  1166. per conto proprio.  Guardate i sorgenti di esempio!
  1167.  
  1168. Quello che dovete fare é FindPort() "HiP-Port".  Se non ha successo, HiP non é
  1169. in funzione.  Altrimenti, otterrete il puntatore alla porta dell´HippoPlayer.
  1170. Assomiglia a questo:
  1171.  
  1172.     STRUCTURE       HippoPort,MP_SIZE
  1173.     LONG            hip_private1    * Privato..
  1174.     APTR            hip_kplbase     * Protracker replayer data area
  1175.     WORD            hip_reserved0   * Privato..
  1176.     BYTE            hip_reserved1   * Privato..
  1177.     BYTE            hip_opencount   * Contatore di apertura (vedi sotto)
  1178.     BYTE            hip_mainvolume  * Volume principale, 0-64
  1179.     BYTE            hip_play        * Se non é 0, HiP sta suonando
  1180.     BYTE            hip_playertype  * 33 = Protracker, 49 = PS3M
  1181.     *** Protracker ***
  1182.     BYTE            hip_reserved2
  1183.     APTR            hip_PTch1       * Protracker channel data for ch1
  1184.     APTR            hip_PTch2       * ch2
  1185.     APTR            hip_PTch3       * ch3
  1186.     APTR            hip_PTch4       * ch4
  1187.     *** PS3M ***
  1188.     APTR            hip_ps3mleft    * Buffer per la parte sinistra
  1189.     APTR            hip_ps3mright   * Buffer per la parte destra
  1190.     LONG            hip_ps3moffs    * Posizione nel modulo
  1191.     LONG            hip_ps3mmaxoffs * Valore massimo per hip_ps3moffs
  1192.     *** Protracker ***
  1193.     BYTE            hip_PTtrigger1
  1194.     BYTE            hip_PTtrigger2
  1195.     BYTE            hip_PTtrigger3
  1196.     BYTE            hip_PTtrigger4
  1197.  
  1198.     *** PT channel data block
  1199.     STRUCTURE       PTch,0
  1200.     LONG            PTch_start      * Indirizzo di inizio del sample
  1201.     WORD            PTch_length     * Lunghezza del sample in words
  1202.     LONG            PTch_loopstart  * Indirizzo di inizio del loop
  1203.     WORD            PTch_replen     * Lunghezza del loop in words
  1204.     WORD            PTch_volume     * Volume del canale
  1205.     WORD            PTch_period     * Periodo del canale
  1206.     WORD            PTch_private1   * Privato...
  1207.  
  1208. *** NOTA:  NON SCRIVETE NULLA NELLA PORTA!
  1209.  
  1210. *** hip_opencount ***
  1211.  
  1212. Appena ottenete il puntatore alla porta di HippoPlayer, aggiungete 1 a
  1213. hip_opencount.  Quando avete finito, sottraete 1 da hip_opencount.
  1214.  
  1215. *** Consigli PT ***
  1216.  
  1217. Ogni canale ha il proprio trigger byte:  hip_PTtrigger1, hip_PTtrigger2
  1218. etc..  Quando un nuovo sample inizia a suonare, il corrispondente trigger
  1219. del canale viene incrementato di 1.
  1220.  
  1221. PTch_start viene aggiornato in modo che punti sempre al posizione
  1222. corrente del sample suonato.  PTch_length diminuira´ fino a zero. 
  1223. Quando questo avviene, PTch_start é sostituito con PTch_loopstart e
  1224. PTch_length é sostituito con PTch_replen.  In altre parole, il sample si 
  1225. ripete.  Se la grandezza della ripetizione (loop) é 2 bytes (PTch_length = 1,
  1226. PTch_replen = 1), il sample si ferma (non suona nulla).  Non leggete dopo i
  1227. data dei sample; controllate sempre PTch_length.
  1228.  
  1229. La variabile hip_kplbase punta alla area dati della mia routine Protracker.  Questo
  1230. permette di creare Scopes come il Patternscope.  Contattatemi se volete la 
  1231. definizione della struttura di detta area.
  1232.  
  1233. *** Consigli PS3M ***
  1234.  
  1235. hip_ps3moffs é un offset all´inizio dei buffers che punta alla posizione correntemente
  1236. suonata.  Non leggete dopo bufferstart+hip_ps3mmaxoffs.
  1237.  
  1238.  
  1239.  
  1240. ******************************************************************************
  1241. *                            *** Bugs conosciuti ***                  *
  1242. ******************************************************************************
  1243.  
  1244. 1.  L'aggiornamento della finestra principale puo' diventare pericolosamente
  1245. confuso quando si zippa la finestra con il gadeget di zoom mentre si sta
  1246. caricando un modulo/programma, salvando un programma oppure ordinando
  1247. alfabeticamente.  Uno zip e' permesso, due sono troppi, per cui state attenti.
  1248.  
  1249. 2.  Timeout e la sveglia non funzionano se non c´é l´orologio visibile nella titlebar.
  1250.     
  1251. 3.  Alcuni moduli Fred causano allarmi Enforcer.
  1252.  
  1253. 7.  I Moduli Sonic Arranger a volte tendono a inchiodare la macchina. 
  1254.  
  1255. 8.  Gli Scopes buggano con il comando PT 9xx. Questo ha origine dal Protracker
  1256. stesso (la mia routine PT é davvero 100% PT compatibile :)
  1257.  
  1258.  
  1259. ** NOTA:  Ho ricevuto lamentele a proposito dei gadgets nell´HippoPlayer,
  1260. principalmente perché i gadgets premuti sono brutti su schermi con piú di 8 colori.
  1261. Io uso gadgets STANDARD, la brutta colorazione é colpa dell´AmigaOS, e non mia.
  1262. Se qualcuno sa come eliminare il problema - senza usare nessuna di quelle terribili 
  1263. librerie GUI - me lo faccia sapere. 
  1264.  
  1265.  
  1266.  
  1267. ******************************************************************************
  1268. *                              *** History ***                           *
  1269. ******************************************************************************
  1270.  
  1271. Leggete questo!  Alcune cose non sono menzionate da nessuna altra parte!
  1272.  
  1273.  
  1274. v2.00 (19.3.1995)
  1275. -----------------
  1276.     * Supporto ARexx
  1277.     * Supporto degli schermi Public
  1278.     * Cambiamento del controllo da tastiera: potete usare i tasti senza
  1279.       attivare la finestra pricipale premendo lamiga-lshift-control-<key>.    
  1280.     * Nuovo PS3M: supporto per moduli Fasttracker 2 (XM).
  1281.     * Look migliorato.
  1282.     * Patch per la playsid.library per far suonare moduli SID anche sul
  1283.       kick1.2/1.3.
  1284.     * Prefs: "continue on error", "hotkeys", "nasty audio", "doublebuffering",
  1285.              "program dir selector".
  1286.     * Finestra principale: "move", "insert", "sort" (nascosto sotto "insert")
  1287.     + La funzione "Timeout" possiede ora due modi.
  1288.     + Le funzioni 'Add', 'New' e 'In' ora funzionano con le directories.
  1289.     + Nuova routine per The Player v6.1a.
  1290.     + La routine del ProTracker non provoca piu' il blocco di transfer seriali.
  1291.     + Aggiunta dei comandi CLI "HIDE" e "QUIT".
  1292.     + Prefs: L´opzione del PS3M "Volume Boost" ha effetto immediato.
  1293.     + Inclusi alcuni programmi di supporto.
  1294.     · I moduli SID vengono caricati nella memoria public se possibile.
  1295.     · HiP puó essere nascosto con lamiga-lshift-control+h.
  1296.     · Tasto per attivare/disattivare lo Scope corrente.
  1297.     · Usa meno CPU che la v1.40 quando non sta suonando.
  1298.     · Routine del Filebox ottimizzate e salto dello scroll con shift.
  1299.     · Nuovo algoritmo per la generazione casuale dei moduli da suonare (grazie Thomas!).
  1300.     · Se la routine PT é settata su 'Fastram', i moduli piú piccoli del
  1301.       buffer della routine in chip (256kB) verranno caricati in CHIP... :)
  1302.     · Riconosce pure .Lha .lHa .lHA come suffissi.
  1303.     · Solo i moduli Oktalyzer a 8 voci sono caricati in fast ram.
  1304.     · Attivazione/Disattivazione dei gadget piú rapida (OffGadget() era troppo lento).
  1305.     · Eliminazione di un allarme Enforcer quando si attivava/disattivava la finestra delle prefs.
  1306.     · Corretto errore nei docs: La tabella dei players aveva delle informazioni errate.
  1307.     · In generale delle buone cose.
  1308.         
  1309. v2.05 (3.5.1995)
  1310. ----------------
  1311.     * Qualche fix e miglioramento qui e li. 
  1312.     * Tastiera: K/L scambiati con ARROW LEFT/ARROW RIGHT.
  1313.             Aggiunte molte funzioni al tastierino numerico. 
  1314.     * MED: supporto di moduli in piú parti, posizione del modulo/lunghezza
  1315.            del modulo, avanzamento, ritorno, fine del modulo.
  1316.            Eliminato un bug che appariva se mancava la libreria.
  1317.     * Nuova routine PT FAST RAM che usa solo 1024 bytes di CHIP RAM.
  1318.     * Rimpiazzato il supporto GZip con quello LZX.
  1319.     * Nuovi formati musicali: Mark II, Maniacs of Noise, David Whittaker,
  1320.                  BP SoundMon v3.0 (v2.2?).
  1321.     * Prefs: Selettore "VBlank timing", switch per le barre degli Scopes.
  1322.     - Aggiunto un gadget di zoom (kick2.0+).
  1323.     - Le directories vengono aggiunte in modo ricorsivo (kick2.0+).
  1324.     - Fix: PS3M con l´opzione "Killer" causava blocchi di sistema (per colpa mia).
  1325.     + Aggiunto il modo "Humble" per PS3M: priorita' = -3.
  1326.     + Il buffer di mixaggio del PS3M puó essere fino a 64kB.
  1327.     - Fix: il generatore di selezione casuale dei moduli era gravemente
  1328.       buggato (bloccava la macchina).
  1329.     - Fix: opzione "patterndelay" e "volslide" della routine PT.
  1330.     - Double buffering: se non c´é abbastanza memoria, elimina il modulo
  1331.       corrente e riprova. 
  1332.     - Aggiungendo moduli via AppWindow o linea di comando, essi vengono
  1333.       aggiunti alla fine della lista, anziché prima azzerare la lista e
  1334.       poi aggiungerli.
  1335.     - Lo stato del filtro viene salvato nel file di prefs. Non lo era
  1336.       nelle versioni precedenti!
  1337.     - La barra di selezione dei file rimane sempre visibile.
  1338.     - Migliore gestione degli errori all´inizializzazione.
  1339.     - La routine di sort é sei volte piú veloce di prima.
  1340.     - La priorita' ha effetto su tutti i processi tranne che sul HippoScope.
  1341.     - Le finestre si adattano con differenti grandezze dei bordi (funziona
  1342.       con SysIHack).
  1343.     - Info nella barra del titolo: orologio e memoria libera sono mostrati
  1344.       allo stesso tempo.
  1345.     - I tasti funzionano anche dalla finestra delle prefs.
  1346.     - Una nuova icona di Cyclone.
  1347.  
  1348. v2.06 (19.5.1995)
  1349. -----------------
  1350.     * Player Group esterno.
  1351.     + Font 8x8 selezionabile (kick2.0+).
  1352.     + Il titolo della finestra di informazioni sui samples ora contiene
  1353.       nome, commento e grandezza del modulo.
  1354.     + La sincronizzazione avviene col CIAA. Gli stop durante i transfer
  1355.       seriali non dovrebbero essere che un brutto ricordo...
  1356.     - L´opzione "Hide" aveva un grosso bug! L´ho messo a posto. (Ciao Yolk! (Sono un idiota))
  1357.     - Corretto un bug nello in HiP-script (estrazione LZX).
  1358.     - Premendo 'Use' nella finestra delle prefs cambiera' anche lo Scope. 
  1359.     - Abbassamento progressivo del volume all´uscita dal programma. 
  1360.     - Una nuova icona di Roman Patzner.
  1361.     - Corretto un bug nello ZIP (ARexx).
  1362.     - Alcuni bugs PS3M rimossi.
  1363.     - Alcune correzioni...
  1364.  
  1365. v2.07 (26.6.1995)
  1366. -----------------
  1367. Correzioni:
  1368. - L´opzione "Continue on error"  non causa piú caricamenti e loop infiniti.
  1369. - Ridotta la grandezza massima del buffer PS3M a 32kB (con 64kB non funzionava
  1370.   sempre bene).
  1371. - Rimosso un bug nel selettore dei font (niente piú perdite di tempo e di memoria).
  1372. - 'New' elimina la lista solo se c´erano dei moduli selezionati.
  1373. - Rimosso bug nella routine PT della memoria FAST (quello che inchiodava la macchina).
  1374. - Timeout ora funziona con l´opzione "Doublebuffering".
  1375. - Caricamento di TFMX mdat+smpl in archivi LhA con l´opzione "Doublebuffering"
  1376.   aveva un grave bug. Eliminato.
  1377. - Rimosso un altro bug con LhA e TFMX. Probabilmente causava blocchi se la
  1378.   lunghezza del file MDAT era dispari.
  1379. - Le opzioni Pos/len e NS/PS non funzionavano con moduli MED MMD2 (Non ho la
  1380.   descrizione del formato!), cosi´ le ho tolte.
  1381. - Il comando ARexx "PLAY" era documentato male. Corretto.
  1382.     
  1383. Miglioramenti:
  1384. - Piccoli fix e miglioramenti qua´ e la´.
  1385. - Opzione per trovare files nella lista.
  1386. - Una sveglia! :)
  1387. - Nuovi formati musicali: Old Soundtracker, Hippel, Hippel-COSO.
  1388. - Le finestre SID-info e quella con i nomi dei samples sono aggiornate quando
  1389.   un nuovo modulo viene caricato.
  1390. - Nuovo gadget ciclico a scelta multipla azionato col tasto destro!
  1391. - L´opzione 'Center name' é stata migliorata cosi' il doubleclick é piú facile.
  1392. - Opzione per mostrare la durata dei moduli Protracker.
  1393. - La routine MED provera' ad allocare la porta seriale per suonare moduli MIDI.
  1394. - Nuova versione del PS3M: 0.951. Un sacco di bugs rimossi.
  1395. - Spostato il PS3M nel "Player Group".
  1396. - Config file per PS3M, come quello del player PS3M di Guru.
  1397. - Slider per il PS3M Surround stereo.
  1398. - I modi PS3M "Humble" e "Friendly" sostituiti da un selettore di priorita'.
  1399. - Il PS3M ora usa il CIAA che non causa l´arresto di transfer seriali come il CIAB.
  1400.   (Il CIAB puó essere selezionato nella config del PS3M se l´utente vuole.)
  1401. - Nuova routine di attesa del DMA per la routine PT di Peter Kunath.
  1402. - La modifica degli Scopes ha effetto immediato.
  1403. - Non c´é piú lo schermo che appare davanti all´inizio.
  1404. - Migliore identificazione dei files LhA, LZX e Zip. 
  1405. - Tools: WaitHiP, HiPlay, PSIDcomment.
  1406. - Nuove icone MWB di Roman Patzner.
  1407. - Nuova icona NewIcons di David Wiles.
  1408. - HiP.guide di Tuomas Lukinmaa.
  1409.  
  1410. v2.08 (21.7.1995)
  1411. -----------------
  1412. Correzioni:
  1413. - Rimosso bug nell´opzione 'Play Module once'.
  1414. - Ritorno all´uso della vecchia routine di attesa del DMA nella routine PT
  1415.   perché la nuova non funzionava sempre bene.
  1416. - Aggiunto selettore di lista RMB per la priorita' del programma principale.
  1417. - Provava a suonare moduli MED anche quando c´era stato un errore di
  1418.   inizializzazione. Corretto.
  1419. - La routine di calcolo della durata dei moduli [:-] si bloccava di tanto in
  1420.   tanto. Corretta.
  1421. - Corretta la routine di rilevazione della fine dei moduli PT.
  1422. - Il config file del PS3M aveva un bug.  Faceva confusione con le priorita'
  1423.   del modo "Killer". Corretto.
  1424. - Il Doublebuffering funziona con i moduli caricati con le icone (AppWindow).
  1425. - I moduli caricati via AppWindow vengono suonati immediatamente anche con la
  1426.   scelta casuale.
  1427. - L´identificazione dei file SID con i file .info riconosce ora piú files.
  1428. - Si bloccava quando non poteva aprire il font.  Corretto.
  1429. - Corretti dei problemi con i nomi dei moduli e PS3M.
  1430. - L´opzione 'Continue on error' non funzionava con moduli sconosciuti.
  1431. - L´opzione PT "SampleOffset" ora funziona al 100%.  Ciao Yolk & Guru!  :)
  1432. - Riconosce *.LZH.
  1433. - Grosso bug rimosso dall´opzione di selezione casuale dei moduli...
  1434.  
  1435. Miglioramenti:
  1436. - Aggiunto un puntatore di attesa del mouse.
  1437. - Miglior identificazione dei formati MarkII, Hippel e Hippel-COSO.
  1438. - Incluso un brush di HiP di Roman Patzner.
  1439. - Nessun abbassamento progressivo del volume all´uscita di HiP.
  1440. - Abbassamento/Aumento progressivo del volume funzionano meglio con PS3M.
  1441. - La finestra degli Scopes viene chiusa se non ci sono dati disponibili.
  1442. - Il selettore di lista nelle prefs puó essere annullato clickando fuori dalla
  1443.   finestra.
  1444. - Se il modulo suonato contiene subsongs, verranno suonate tutte prima che il
  1445.   modulo successivo venga caricato.  Funziona con i modi 'List repeatedly',
  1446.   'List once' e con moduli la cui fine é rilevabile, e col timeout.
  1447.  
  1448. v2.09 (28.7.1995)
  1449. -----------------
  1450. AARGH!! La v2.08 aveva un vecchia versione del PS3M!  :-(((((( Questa versione
  1451. ha quella nuova (come quella presente nella v2.07)...
  1452.  
  1453. Miglioramenti:
  1454. - Nuovo Scope
  1455. - Un piccolo cambiamento nel PatternScope inerente i VU-meters.
  1456.  
  1457. v2.10 (2.9.1995)
  1458. ----------------
  1459. Correzioni:
  1460. - Qualche piccolo bug qui e li.
  1461. - Correzioni dei bug di attesa del DMA: Protracker, JamCracker, Soundmon, Hippel-COSO.
  1462.   Si perdevano delle note con modalita' di schermo con alta frequenza di refresh.
  1463. - Rimosso allarme Enforcer con il bottone destro del mouse premuto.
  1464. - Altri bugs della linea di comando rimossi.
  1465. - Corretti degli allarmi Enforcer con gli Scopes.
  1466.  
  1467. Miglioramenti:
  1468. - Separatori di lista.
  1469. - Eliminazione del prefisso dal nome dei files.
  1470. - Funzione "Early load".
  1471. - Nuovo modo "Fast Forward".
  1472. - Indicatori di funzione per RMB (stile DOpus).
  1473. - Nuova organizzazione delle Prefs.
  1474. - Cambiata la posizione del 'cursore' nel patternscope.
  1475. - Suona i samples IFF 8SVX.
  1476. - Aggiunto il comando ARexx SAMPLES.
  1477. - Il comando ARexx PLAYSONG era buggato. Sostituito con SONGPLAY che funziona.
  1478. - Piccola interfaccia per programmatori.
  1479. - Rimpiccioliti i Quadra/Stereoscopes.
  1480. - Copiate le info dal titolo della finestra dei samples in una propria finestra.
  1481. - La posizione della finestra dei nomi dei samples e della finestra di info
  1482.   vengono salvate.
  1483. - La finestra dei samples non aperta dall´utente non disattiva piú la finestra
  1484.   principale.
  1485. - Unisce liste di moduli con RMB e 'Lp'.
  1486. - Migliorata la routine di sort:
  1487.    * Viene effettuata su 24 caratteri
  1488.    * Sezioni divise sono ordinate separatamente
  1489.    * Compatibile con l´eliminazione dei prefissi
  1490.    * Non molto veloce. Sto ancora usando il bubble sort...
  1491. - Non setta i valori definiti con "?" nel config file del PS3M.
  1492. - Incluso script Arexx per Filer di Janne Simonen.
  1493. - Incrementata la frequenza massima di mixaggio dei PS3M da 56 kHz a 58 kHz
  1494.   dopo aver scoperto che é attuamente possibile.
  1495. - HippoScope per PS3M:  raddoppiata la grandezza dei pixels verticali,
  1496.   raddoppiato il numero dei pixels su Amiga 020+.
  1497. - NOTATE QUESTO:  La parola chiave PRG é stata cambiata in PRGM!
  1498.  
  1499. v2.11 (6.9.1995)
  1500. ----------------
  1501. Correzioni:
  1502. - Alcune piccole...
  1503. - v2.10 aveva una versione di test del Protracker replayer...  Argh!  :( Funziona
  1504. bene, é piú veloce ma non sembra sempre uguale al Protracker originale.
  1505. Per questo motivo, si ritorna al vecchio replayer in questa versione.
  1506.  
  1507. Miglioramenti:
  1508. - Gli Scopes si aprono di nuovo quando possibile.
  1509. - Aggiungere directories con divider/dir attivo ora aggiunge separatori a tutte
  1510. le directories.
  1511.  
  1512.  
  1513. v2.12 (16.9.1995)
  1514. -----------------
  1515. Correzioni:
  1516. - Alcune.
  1517.  
  1518. Miglioramenti:
  1519. - Rifatta l´interfaccia per programmatori.
  1520. - Inclusi Scopes esterni.
  1521. - Incluso sorgente di esempio degli Scopes.
  1522. - Indicatore di progresso durante il caricamento di files XPK.
  1523. - Stereoscope riempito per PS3M.
  1524. - Hipposcope per PS3M:  2x1 pixels anziché 1x2 pixels.  Non ci sono piú punti
  1525. extra con CPU 020+.
  1526.  
  1527.  
  1528. v2.20 (27.10.1995)
  1529. ------------------
  1530. Correzioni:
  1531. - Alcune...
  1532. - Il PS3M stereo non veniva aggiornato finche' la finestra delle Prefs era aperta.
  1533. - La variabile hip_play nella porta di HiP non era aggiornata!  Corretta.
  1534. - Stupido bug nel requester dei font! Alterava i comandi per gli archivi.
  1535. - Alcune correzioni nella routine Protracker.
  1536. - Bug messo a posto nel sorgente di esempio dello Scope.
  1537.  
  1538. Miglioramenti:
  1539. - Nuovo sistema di prefs a pagine.
  1540. - Vista per liste di informazioni sui moduli (nomi dei samples, PSID-info ecc)
  1541. - Nuovo PS3M:  0.959 (20.9.1995).  NOTA!  Il player XM é quello del vecchio PS3M,
  1542.   perché il nuovo é scadente..  Ciao Guru!
  1543. - Rimosso il selettore CIA da HippoPlayer.PS3M, al momento il PS3M usa sempre
  1544.   CIAA se possibile.
  1545. - Maschera per la gestione dei caratteri jolly dei file requester. 
  1546. - Supporto della XFDmaster.library per il caricamento di tutti i tipi di files
  1547.   compressi.
  1548. - Supporto per il formato TFMX mdat+smpl combinato di Alexis Nasr (TFHD).
  1549. - Se non c´é abbastanza memoria chip, moduli PT non compressi o compressi con
  1550.   XPK verranno caricati in fast.
  1551. - Se possibile, CIAB é usato per l´attesa del DMA.  Nessuna interruzione inclusa!
  1552. - Migliore identificazione Old Soundtracker.
  1553. - Incrementato il timeout massimo a 30 minuti.
  1554. - La sveglia ora ha uno slider (hh:mm).
  1555. - Incluso xVUmeter.
  1556. - Incluso HiPScope con sorgenti C e header file di Thomas Skoldenborg.
  1557.  
  1558. v2.21 (16.12.1995)
  1559. ------------------
  1560. Correzioni:
  1561. - Eliminati un bel po´ di bugs.
  1562. - Trovati ed eliminati vari bugs di gestione della memoria.
  1563. - Corretti dei problemi di 'data follow speed' dello Scope.  Dovrebbe funzionare
  1564. su tutti i drivers dei monitor standard.
  1565.  
  1566. Miglioramenti:
  1567. - Nuovo, veloce e stupefacente LhA/LZX/Zip loader che analizza ogni archivio
  1568.   alla ricerca di moduli musicali! Archivi con 100 BBS adverts ed un modulo funzioneranno
  1569.   bene.  A proposito, cancellate lo script HiP.  Non é piú necessario.
  1570.  
  1571. - Nuovo modo per il player group: Load single.
  1572.  
  1573. - Scroll delle finestre di info e principale ottimizzato con la potenza del blitter.
  1574. - Frequenza di mixaggio PS3M visualizzata nella finestra delle info.
  1575. - Stato della finestra delle info (aperta/chiusa) salvato nel file di prefs.
  1576.  
  1577. - Supporto DIGI Booster.  Potrebbe essere rimosso in releases successive. Dovreste
  1578.   provare il tracker, é magnifico.  Grazie a Tomasz Piast (Tap) per avermi dato
  1579.   il sorgente della routine.
  1580.  
  1581. - Esce da module info premendo Escape (nella relativa finestra).
  1582. - Nuke key: [BACKSPACE+SHIFT]. Cancellera' un file dalla lista e da DISCO!
  1583.  
  1584. - Salto maggiore nel PSID fast forward.
  1585. - Due nuovi parametri per il comando ARexx GET: DURA e HIDS.
  1586.  
  1587. - Qualche abbellimento.
  1588.  
  1589. - Incluso uno script di installazione di Tomasz Kepa.  Grazie! 
  1590.   Alcune modifiche fatte da me.
  1591. - Inclusa la documentazione in francese di Alan Guillevic. Grazie!
  1592. - Incluso lo script HiP-ARexx-Play.rexx di Marcel Döring
  1593.   <DonDoringo@GURU.rhein-main.de>.  Grazie!
  1594. - Inclusa un´icona Hippo drawer di Richard Harris. Grazie!
  1595.  
  1596.  
  1597. v2.22 (26.12.1995)
  1598. ------------------
  1599. Correzioni:
  1600. - Ho dimenticato di metterlo a posto nell´ultima versione:  la finestra di info
  1601.   poteva solo aprirsi sullo schermo del Workbench.
  1602. - La gestione del Player group aveva un bug di allocazione casuale della memoria...  :(
  1603. - Il PS3M é famoso per causare blocchi di sistema quando scrive su floppy.  Ho
  1604.   fatto qualcosa al server interrupt del PS3M e ora il problema non sembra
  1605.   esserci piú.  Chi lo sa di sicuro...
  1606. - Messo a posto lo script di installazione. Provava a copiare anche l´obsoleto
  1607.   script HiP.
  1608.  
  1609. Miglioramenti:
  1610. - I nomi dei samples MED vengono mostrati nella finestra di info se possibile.
  1611. - I separatori di lista non contano piú come files nella finestra "About".
  1612. - Incluso SPIScope di Tuomas Lukinmaa.
  1613.  
  1614.  
  1615.  
  1616. v2.23 (7.4.1996)
  1617. ----------------
  1618.  
  1619. Correzioni:
  1620. - Eliminata una moltitudine di bugs grossi e piccoli.
  1621. - Eliminato un grosso bug nel modo "Load Single" del player group.
  1622. - Sveglia messa a posto. Probabilmente non funzionava per niente.
  1623. - Messo a posto qualcosa nel VUMeter, non dovrebbe inchiodarsi piú.
  1624.  
  1625. Miglioramenti:
  1626. - Garanzia di qualita' da parte di un sacco di betatesters (si´, sicuro :-)
  1627.  
  1628. - Nuovo PS3M 0.960.  Bugs messi a posto nelle routines Fasttracker II (XM),
  1629.   Screamtracker III (S3M) e Fasttracker I (FT).  Messi a posto e aggiornati da
  1630.   Peter Kunath / Delirium Softdesign (Ciao!  Grazie!)
  1631.  
  1632. - SHIFT+BACKSPACE su un separatore cancella tutti i 'sotto' quel particolare
  1633.   separatore dalla lista.
  1634. - Aggiunta funzione RMB per Del.  La stessa di SHIFT+BACKSPACE = cancella file
  1635.   oppure cancella il separatore e la lista di files "sotto" di esso.
  1636.  
  1637. - RMB su 1/3 a sinistra dell´infobox = Scope attivato/disattivato.
  1638.  
  1639. - Finestra di Info: mostra l´intero commento del file.
  1640.  
  1641. - Monoscope e filled monoscope per IFF sample player.
  1642.  
  1643. - Provera' prima il CIAA e poi il CIAB per la sincronizzazione.  Dovrebbe funzionare
  1644.   con altre applicazioni che richiedono il CIAA, come Shapeshifter.
  1645.  
  1646. - Nuova routine DigiBooster v1.4 di Tap.  (ATTENZIONE:  la routine
  1647.   comporta allarmi Enforcer non letali!)
  1648. - Aggiunto controllo del volume per moduli DigiBooster.
  1649.  
  1650. - Prefs: Pagina delle prefs salvata nel prefs file.
  1651. - Prefs: Usa/non usa il file di config HippoPlayer.PS3M.
  1652. - Prefs: Salva lo stato della finestra (finestra grande/barra del titolo).
  1653. - Prefs: Grandezza del buffer dei samples.
  1654. - La maschera di selezione ora é applicata a tutti i nome dei files, non solo
  1655.   a quelli mostrati nel filerequester (kick2.0+).
  1656. - La grandezza del Filebox puó essere settata a 0: rimuove il tutto dalla finestra.
  1657.  
  1658. - L´estrazione di archivi LhA ora dovrebbe funzionare sul kick1.3.
  1659.  
  1660. - Il modo 'Load all' del Player Group carichera' le librerie med e psidplayer.
  1661. - Nome del modulo nella barra del titolo tranne che per 'Show clock, free mem'.
  1662.  
  1663. - ARexx GET: FILT
  1664. - ARexx: Aggiunti alcuni nuovi scripts. Provateli!
  1665.  
  1666. - Gli Scopes possono essere eseguiti dal WB.
  1667.  
  1668. - Inclusa un´icona drawer per il MWB e icone MWB per gli Scopes.  Grazie a
  1669.   Ilmari Karola per le stesse.
  1670. - Un po´ di  history tolta dai docs.
  1671.  
  1672.  
  1673.  
  1674. ******************************************************************************
  1675. *                               *** Saluti ***                            *
  1676. ******************************************************************************
  1677.  
  1678. Jarno Paananen (Guru/Sahara Surfers)
  1679. - Ciao amico mio! Grazie per il PS3M ecc. :)
  1680.  
  1681. Nico François
  1682.  - Grazie per la reqtools.library!
  1683.  
  1684. Ron Birk & Per Håkan Sundell
  1685. - Grazie per aver fatto una emulazione SID quasi perfetta.
  1686.  
  1687. Beta testers ufficiali:
  1688. -----------------------
  1689. Jarkko Kemppainen (Mysdee/The Sharks), Mikko Karvonen (Yolk/Parallax), Timo
  1690. Rönkkönen (Deadbeat/The Sharks), Tommi Mäkilä (TjM/Parallax), Antti Lankila
  1691. (STL/Damage), Jarkko Vatjus-Anttila (Quaid/Big Fat Brothers), Tuomas
  1692. Lukinmaa (Tumu/Big Fat Brothers), Toni "Panadol" Kettula, Filip "Eliot"
  1693. Oscadal, Marcel Döring, Steve@Almathera Tech (THP), Kasper B.  Graversen
  1694.  
  1695. Grazie a coloro che hanno partecipato, chi piú, chi meno:
  1696. ---------------------------------------------------------
  1697. Peter Kunath (Delirium Softdesign), Henryk Richter (Buggs/Defect), Tommi
  1698. Lindström, Richard Harris (FOXX), cYClone/nEW-dEAL^PSD PC, Roman Patzner,
  1699. David Wiles, Tuomas Lukinmaa (Tumu/BFB Team), Janne Simonen, Marcel Döring,
  1700. Tomasz Kepa, Ilmari Karonen, Jarkko Vatjus-Anttila (Quaid/BFB Team)
  1701.  
  1702. Saluti speciali:
  1703. ----------------
  1704. Agust Arni Jonsson (Nemesis1), Mikael Grahn, Jari Karjalainen, Ivan
  1705. Wheelwright, Jani Kannisto, Thomas Gylfe, Arto Ikola, Tommi Lempinen, Paul
  1706. Wellstead, Mikko Vartio, Pasi Laaksonen, Alan Guillevic, Armin Pigulla,
  1707. Mikko Manninen, Seppo Tomperi, Jari Mikkilä, Patrick Becker, P.Koistinen,
  1708. Juha Laukkanen, Jan Svihus, Gunnar Andersson, Ragnar Fyri, Roman Patzner,
  1709. Edouardo Gonçalves, Svein Skjµveland, Petri Ala-Louesniemi, Jari Ketola,
  1710. Olivier Delemotte, Markku Luukkainen, Ralf Neitzel, Janne Jusula, Philippe
  1711. Bovier, Jouko Tuisku, Luuk van der Duim, Sean Connolly (Odie/Cosine), Johan
  1712. Rönnblom
  1713.  
  1714. Saluti a coloro che mi hanno scritto email e con cui ho parlato in IRC.
  1715.  
  1716. Grazie a tutti coloro che mi hanno spedito registrazioni, bug reports e
  1717. suggerimenti!
  1718.  
  1719.  
  1720.  
  1721. ******************************************************************************
  1722. *                               *** About ***                           *
  1723. ******************************************************************************
  1724.  
  1725. HippoPlayer é stato programmato usando l´Asm-One.  Assembler puro, la lunghezza
  1726. del codice sorgente senza includes e play routines é di circa 390kB.
  1727.  
  1728. Registrazioni, bug reports, commenti e suggerimenti e C-64 warez sono
  1729. benvenuti!  NIENTE SWAPPING!!
  1730.  
  1731. Menzionate sempre la vostra configurazione e la versione di HiP quando spedite
  1732. bug reports!
  1733.  
  1734.  
  1735.  Kari-Pekka Koljonen
  1736.  Torikatu 31
  1737.  40900 Säynätsalo
  1738.  Finland
  1739.  
  1740.  E-mail: kp@direktor.voima.jkl.fi
  1741.      kpkoljon@freenet.hut.fi
  1742.      (provate freenet se non ricevete risposta da direktor)
  1743.  
  1744.  WWW:     http://direktor.voima.jkl.fi/~kp
  1745.  
  1746.  IRC:     K-P (#amigascne, principalmente)
  1747.  
  1748.  Tel. (in Finlandia): 941-3742699 (19:00-21:00 Orario Finlandese)
  1749.